"""
有三种格式化输出
% 形式的     数据库操作是会用的比较多
format形式的
f表达式  python3.6之后才出现的

剩下两种很多场景都适合使用
挖坑填坑法则
"""

# print("我叫%s今年%d岁" % ('Bob', 18))  # 占位  填充  考虑数据类型
#
# # 浮点数输出
# number = 180.5
# # %f ——保留小数点后面六位有效数字
# print("我的身高是:%f" % number)
# # %.3f，保留3位小数位
# print("我的身高是:%.3f" % number)

"""format的使用"""
name = "小明"
age = 18
hobby = "打游戏"

# # 1、不带编号
# print("大家好,我是{},今年{}岁,喜欢{}".format(name,age,hobby))
#
# # 2、带数字编号   索引从0开始
# print("大家好,我是{2},今年{0}岁,喜欢{1}".format(age,hobby,name)) # 不考虑数据类型
# #
# # 3、附带关键字
print("大家好,我是{name},今年{age}岁,喜欢{hobby}".format(age=age, name=name, hobby=hobby))

"""f表达式的使用"""
# name = "小明"
# age = 18
# love = "打游戏"
# print(f"大家好,我是{name},今年{age}岁,喜欢{love}")  # 不考虑数据类型

# 可以再说一下sep和end的区别吗
